package cn.bdqn.service;

import cn.bdqn.dto.Dto;
import cn.bdqn.pojo.ItripHotelOrder;

import java.util.Map;

/**
 * 2018/8/22
 */
public interface ItripHotelOrderService {

    /**
     * 按需增加
     * @param record ItripHotelOrder对象
     * @return
     */

    Dto insertOrderSelective(ItripHotelOrder record);

    /**
     * 根据id查询 ItripHotelOrder
     * @param id
     * @return
     */
    ItripHotelOrder selectOrder(Long id);

    /**
     * 按需修改
     * @param record ItripHotelOrder对象
     * @return
     */
    Dto updateByOrderSelective(ItripHotelOrder record);

    /**
     * 修改text内容
     * @param record
     * @return
     */
    Dto updateOrderWithBLOBs(ItripHotelOrder record);

    /**
     * 修改全部
     * @param record ItripHotelOrder对象
     * @return
     */
    Dto updateOrder(ItripHotelOrder record);




    /**
     * 删除订单
     * @param id
     * @return
     */
    Dto updateStatus(Long id);


    //比较库存
    public boolean selectOrderCount(Map map);
}
